package com.ruoyi.web.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

@ApiModel
public class IESI123102Response extends IESIResponse {
    @ApiModelProperty(value = "流水号和商户号唯一确定一条记录")
    private String sequenceNo;
    @ApiModelProperty(value = "商户号 XIB分配")
    private String merchCd;
    @ApiModelProperty(value = "申请流水号")
    private String applyNo;
    @ApiModelProperty(value = "申请日期 yyyy-MM-dd")
    private String applyDate;
    @ApiModelProperty(value = "申请时间 yyyy-MM-dd HH:mm:ss")
    private String applyTime;
    @ApiModelProperty(value = "申请代付金额 必须带两位小数点例：1.00")
    private BigDecimal amt;
    @ApiModelProperty(value = "代付模式 S:single单笔  B:batch批量 暂时只支持单笔")
    private String mode;
    @ApiModelProperty(value = "代付文件编号 批量必传")
    private String fileId;
    @ApiModelProperty(value = "代付文件 批量必传")
    private String fileName;
    @ApiModelProperty(value = "代付笔数 批量必传")
    private BigDecimal cnt;
    @ApiModelProperty(value = "附加信息")
    private String addInfo;
    @ApiModelProperty(value = "核心流水号")
    private String extRef;
    @ApiModelProperty(value = "核心返回状态")
    private String extStat;
    @ApiModelProperty(value = "核心返回信息")
    private String extInfo;
    @ApiModelProperty(value = "可用代付限额 实时可用限额")
    private BigDecimal quotaBal;

    public String getSequenceNo() {
        return sequenceNo;
    }

    public void setSequenceNo(String sequenceNo) {
        this.sequenceNo = sequenceNo;
    }

    public String getMerchCd() {
        return merchCd;
    }

    public void setMerchCd(String merchCd) {
        this.merchCd = merchCd;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public String getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(String applyDate) {
        this.applyDate = applyDate;
    }

    public String getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public BigDecimal getAmt() {
        return amt;
    }

    public void setAmt(BigDecimal amt) {
        this.amt = amt;
    }

    public String getMode() {
        return mode;
    }

    public void setMode(String mode) {
        this.mode = mode;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public BigDecimal getCnt() {
        return cnt;
    }

    public void setCnt(BigDecimal cnt) {
        this.cnt = cnt;
    }

    public String getAddInfo() {
        return addInfo;
    }

    public void setAddInfo(String addInfo) {
        this.addInfo = addInfo;
    }

    public String getExtRef() {
        return extRef;
    }

    public void setExtRef(String extRef) {
        this.extRef = extRef;
    }

    public String getExtStat() {
        return extStat;
    }

    public void setExtStat(String extStat) {
        this.extStat = extStat;
    }

    public String getExtInfo() {
        return extInfo;
    }

    public void setExtInfo(String extInfo) {
        this.extInfo = extInfo;
    }

    public BigDecimal getQuotaBal() {
        return quotaBal;
    }

    public void setQuotaBal(BigDecimal quotaBal) {
        this.quotaBal = quotaBal;
    }
}
